Text copied to clipboard!
Title
Text copied to clipboard!COBOL Analyst
Description
Text copied to clipboard!
We are looking for a COBOL Analyst to join our technology team and play a critical role in maintaining, analyzing, and enhancing legacy COBOL-based systems. As a COBOL Analyst, you will be responsible for understanding business requirements, translating them into technical specifications, and ensuring the continued reliability and performance of mission-critical applications. You will work closely with business stakeholders, project managers, and other IT professionals to support ongoing operations and modernization initiatives. Your expertise in COBOL programming, mainframe environments, and legacy system integration will be essential for troubleshooting issues, implementing enhancements, and supporting migration projects. The ideal candidate will have a strong background in COBOL development, experience with mainframe platforms such as IBM z/OS, and a solid understanding of batch processing, JCL, and database management. You should be comfortable working in a fast-paced environment, managing multiple priorities, and communicating effectively with both technical and non-technical stakeholders. In this role, you will analyze existing COBOL code, identify areas for optimization, and participate in code reviews to ensure best practices are followed. You will also document system changes, create test plans, and support user acceptance testing. Familiarity with integration between COBOL applications and modern technologies (such as APIs or web services) is a plus. This position offers the opportunity to contribute to the stability and evolution of core business systems, making a significant impact on organizational success. If you are passionate about legacy systems, problem-solving, and continuous improvement, we encourage you to apply.
Responsibilities
Text copied to clipboard!- Analyze and maintain COBOL-based legacy applications
- Collaborate with business users to gather and document requirements
- Develop, test, and implement enhancements to existing systems
- Troubleshoot and resolve application issues in a timely manner
- Participate in code reviews and ensure adherence to best practices
- Document technical specifications and system changes
- Support data migration and modernization projects
- Create and execute test plans for new and modified programs
- Provide technical support and training to end users
- Work with cross-functional teams to integrate COBOL systems with modern technologies
Requirements
Text copied to clipboard!- Bachelor’s degree in Computer Science, Information Technology, or related field
- 3+ years of experience in COBOL programming and analysis
- Strong knowledge of mainframe environments (e.g., IBM z/OS)
- Experience with JCL, batch processing, and database management
- Excellent problem-solving and analytical skills
- Ability to communicate effectively with technical and non-technical stakeholders
- Familiarity with software development life cycle (SDLC)
- Experience with system documentation and user training
- Knowledge of integration between legacy and modern systems is a plus
- Attention to detail and strong organizational skills
Potential interview questions
Text copied to clipboard!- Describe your experience working with COBOL-based systems.
- How do you approach troubleshooting issues in legacy applications?
- What mainframe platforms have you worked with?
- Can you provide an example of a successful system enhancement you implemented?
- How do you ensure code quality and adherence to best practices?
- What experience do you have with data migration or modernization projects?
- How do you prioritize tasks when managing multiple projects?
- Describe your experience working with cross-functional teams.
- What tools do you use for documentation and testing?
- How do you stay updated with changes in legacy system technologies?